package v1

import (
	dao "chazhou/app/user/srv/internal/dao/v1"
	"context"
)

type IUser interface {
	CreateUser(ctx context.Context) error
}

type user struct {
	// 依赖其他 service
	// 依赖其他 微服务
	userDao dao.IUser
}

// CreateUser 实现业务逻辑
func (s *user) CreateUser(ctx context.Context) error {
	return nil
}

func NewUserServer() IUser {
	return &user{
		userDao: dao.NewUserDao(),
	}
}
